本文說明取得歷史交易資料。
tick代表每一筆成交紀錄。
# 取得歷史tick資料
# 資料包含:時間、成交價、成交量、委買價量、委賣價量
ticks = api.ticks(contract_2603_TW, "2021-09-17")
print (ticks)
pip install pandas
# 載入 pandas
import pandas as pd
# 以 DataFrame輸出呈現
tick_data_df = pd.DataFrame({**ticks})
tick_data_df.ts = pd.to_datetime(tick_data_df.ts)
tick_data_df.head()
利用shioaji函式庫之ticks取得歷史交易資料,並使用 pandas 將輸出結果轉換成DataFrame美化輸出結果。